<?php
ob_start();
include("../model/venda.php");
?>

<div id="content">
	<h3 style="padding-bottom:20px">Lista de Vendas</h3>
	<form action="#">
    <?php
		$countTotal = Venda::getCount();
		if ($countTotal == 0)
		{
			echo "<h4>Nenhuma venda cadastrada!</h4>";
		}
		else
		{
			if (!isset($_GET['pag']))
				$_GET['pag'] = 1;
			if ($_GET['pag']<1)
				$_GET['pag'] = 1;
			if (!isset($_GET['inicio']))
				$_GET['inicio'] = '';
			if (!isset($_GET['fim']))
				$_GET['fim'] = '';
			$vendas = Venda::vendasEntre($_GET['inicio'],$_GET['fim']);
			$countTotal = mysql_num_rows($vendas);
			$totalPaginas = (int)($countTotal/10);
			$totalPaginas++;
			if ($_GET['pag'] > $totalPaginas)
				$_GET['pag'] = $totalPaginas;
			$pagNro = ($_GET['pag']-1)*10;
			$vendasDaPagina = Venda::vendasEntreLimitada($_GET['inicio'],$_GET['fim'],$pagNro);
			$countDaPagina = mysql_num_rows($vendasDaPagina);
			echo 'Página '.$_GET['pag'];
			echo '<div style="float:left; height:70px;text-align:left; width:130px; padding-left:150px;">';
			echo '<div style="padding-top:3px;">';
			echo 'Data de início :<br/>';
			echo '</div><div style="padding-top:10px">';
			echo 'Data de término :';
			echo '</div></div>';
			echo '<div style="float:left; left:131px; text-align:left; width:200px;">';			
			echo '<input type="datetime-local" name="inicio" value="'.$_GET['inicio'].'"><br/>';
			echo '<input type="datetime-local" name="fim" value="'.$_GET['fim'].'"><br/>';
			echo '</div><div style="float:left; width:80px; height:30px; padding-top:12px;">';
			echo '<input type="submit" value="Filtrar"></div><br/>';
			if ($countTotal == 0)
			{
				echo "<br/><br/><br/>Nenhuma venda encontrada no período selecionado!";
			}
			else
			{
				echo '<table class="tabelaGrid" width="643px" align="center">';
				echo '<tr class="menuGrid">';
				echo '<td class="menuGrid" width="160px">ID da Venda</td>';
				echo '<td class="menuGrid" width="160px">Funcionário</td>';
				echo '<td class="menuGrid" width="160px">Data Venda</td>';
				echo '<td class="menuGrid" width="160px">Valor Total</td>';
				echo '<td class="menuGrid">Detalhes</td></tr>';
				$valorTotal = 0;
				for ($i=0; $i<$countDaPagina; $i++)
				{
					$row = mysql_fetch_assoc($vendasDaPagina);
					$funcionario = Venda::getFuncNome($row['id']);
					$nome = mysql_fetch_assoc($funcionario);
					sscanf($row['dataVenda'], "%d-%d-%d %d:%d:%d", $y, $m, $d, $h, $min, $s);
					$row['dataVenda'] = Venda::formataData($y,$m,$d,$h,$min,$s);
					echo '<tr>';
					echo '<td><input type="hidden" value="'.$row['id'].'"/>'.$row['id'].'</td>';
					echo '<td>'.$nome['nome'].'</td>';
					echo '<td>'.$row['dataVenda'].'</td>';
					echo '<td>'.$row['valorTotal'].'</td>';
					echo '<td width="70px"><a class="noDecoration" href="detalheVenda.php?id='.$row['id'].'">Detalhes</a></td>';
					echo '</tr>';
					$valorTotal+= $row['valorTotal'];
				}
				echo '<tr><td colspan="5" class="total" style="padding-right:75px";>Valor Total: '.$valorTotal.'</td></tr>';
				echo '</table>';
				if ($countTotal > 10)
				{
					echo '<div style="padding-left:78px; height:50px; width:641px;">';
					if ($_GET['pag']>1)
					{
						echo '<div style="float:left;"><a class="noDecoration" href="?pag='.($_GET['pag']-1).'&inicio=';
						echo $_GET['inicio'].'&fim='.$_GET['fim'].'">Página Anterior</a></div>';
					}
					if ($_GET['pag']<($countTotal/10))
					{
						echo '<div style="float:right;"><a class="noDecoration" href="?pag='.($_GET['pag']+1).'&inicio=';
						echo $_GET['inicio'].'&fim='.$_GET['fim'].'">Próxima Página</a></div>';
					}
					echo '</div>';
				}
			}
		}
	?>
	</form>
</div>

<?php
$pagemaincontent = ob_get_contents();
ob_end_clean();
$pagetitle = "Listar Vendas";
include("master.php");
?>